Определение искусственного интеллекта (ИИ)
Искусственный интеллект — это раздел компьютерных наук, занимающийся созданием интеллектуальных машин, способных выполнять задачи, которые обычно требуют человеческого интеллекта. С формальной академической точки зрения ИИ определяется как изучение Интеллектуальных агентов: систем, которые воспринимают окружающую среду и предпринимают действия, максимизирующие их шансы на достижение конкретных целей.
Основные когнитивные процессы
- Обучение: приобретение информации и правил её использования.
- Рассуждение: использование правил (или изученных закономерностей) для получения приблизительных или точных выводов.
- Самоисправление: способность оценивать производительность и совершенствовать алгоритмы для повышения точности.
Ключевые различия: ANI против AGI
Слабый искусственный интеллект (ANI / Weak AI)
- Определение: системы ИИ, спроектированные и обученные для выполнения конкретной задачи.
- Характеристики: работает в ограниченном заранее заданном диапазоне или контексте. Он имитирует интеллект, но лишён сознания и подлинного понимания.
- Текущий статус: весь существующий на данный момент ИИ относится к этой категории. Примеры включают Виртуальных ассистентов (Siri, Alexa), программное обеспечение для распознавания лиц и модели глубокого обучения, такие как AlphaGo.
Сильный искусственный интеллект (AGI / Strong AI)
- Определение: теоретическая форма ИИ, при которой машина обладает способностью понимать, обучаться и применять знания в широком спектре задач, неотличимо от человеческого разума.
- Характеристики: независимая от области адаптивность, рассуждение на основе здравого смысла и потенциальное самосознание.
- Текущий статус: Гипотетический; в настоящее время является предметом исследований и научной фантастики.
Ключевая терминология
- Интеллектуальный агент: автономная сущность, которая наблюдает через датчики и воздействует на окружающую среду с помощью исполнительных механизмов.
- Тест Тьюринга: тест, предложенный Аланом Тьюрингом (1950), для определения того, может ли машина проявлять интеллектуальное поведение, эквивалентное поведению человека или неотличимое от человеческого.
- Машинное обучение (ML): подраздел ИИ, сосредоточенный на создании систем, которые обучаются на данных, а не программируются явным образом.
Реализация на Python